A Formal Representation for Plans in the Programmers Apprentice

نویسنده

  • Charles Rich
چکیده

A p l a n calculus is presented which is being used to represent p r o g r a m s and a l i b ra ry of standard data and control abstractions in t h e p r o g r a m m e r ' s apprent ice . Important features of this formalism i n c l u d e : p rogramming language independence, additivity, v e r i f i a b i l i t y and mult ip le points of v iew. The logical foundations of t h e r e p r e s e n t a t i o n are specif ied formally using a situational ca l cu lus in wh i ch side ef fects and overlapping mutable data s t r u c t u r e s are accounted tor. The plan calculus is comparedwi th o t h e r fo rma l i sms , such as program schemas, and its advantages p o i n t e d ou t .

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Proving Lazy Folklore with Mixed Lazy/strict Semantics

Abstract. Explicit enforcement of strictness is used by functional programmers for many different purposes. Few functional programmers, however, are aware that explicitly enforcing strictness has serious consequences for (formal) reasoning about their programs. Some vague “folklore” knowledge has emerged concerning the correspondence between lazy and strict evaluation but this is based on exper...

متن کامل

Identity and Representation through Language in Ghana: The Postcolonial Self and the Other

Research related to colonialism and post colonialism shows how the identities of indigenous people were constructed and how these identities are reconstructed in our contemporary world. The thrust of this paper is that colonialism brought a shift in the linguistic structure of Ghana with the introduction of the use of English among Ghanaians. The coexistence of both Ghanaian languages and Engli...

متن کامل

Spatial Representation and Production and Reproduction of the Mental Image: Lefebvre’s Trialectic Approach

Lefebvre's theory of space production has been very much considered. In particular, it is important to integrate it systematically into the categories of city and space as a comprehensive and comprehensible social theory. Lefebvre's theory of space production has been remarkable in recent years and has responded well to the many questions posed in the early 1970s. Lefebvre in his trialectic in ...

متن کامل

Generalization of general helices and slant helices

In this work, we use the formal definition of $k$-slant helix cite{ali2} to obtain the intrinsic equations as well as the position vector for emph{slant-slant helices} which a generalization of emph{general helices} and emph{slant helices}. Also, we present some characterizations theorems for $k$-slant helices and derived, in general form, the intrinsic equations for such curves. Thereafter, fr...

متن کامل

Arguing about Plans: Plan Representation and Reasoning for Mixed-initiative Planning

We consider the problem of representing plans for mixed-initiative planning, where several participants cooperate to develop plans. V~re claim that in such an environment, a crucial task is plan communication: the ability to suggest aspects of a plan, accept such suggestions from other agents, criticize plans, revise them, e~c., in addition to building plans. The complexity of this interaction ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1981